﻿namespace Community.CsharpSqlite.Entity
{
    /*
    ** Context pointer passed down through the tree-walk.
    */

    public class Walker
    {
        public Parse pParse; /* Parser context.  */
        public uw u;
        public dxExprCallback xExprCallback; //)(Walker*, Expr*);     /* Callback for expressions */
        public dxSelectCallback xSelectCallback; //)(Walker*,Select*);  /* Callback for SELECTs */

        #region Nested type: uw

        public struct uw
        {
            /* Extra data for callback */
            public int i; /* Integer value */
            public NameContext pNC; /* Naming context */
        }

        #endregion
    };
}